home *** CD-ROM | disk | FTP | other *** search
-
- p MOGLI q
- (MODULA-2 GEM LIBRARY)
- Version 1.0
- vom 1.November 1989
-
- pMOGLIq kämpft sich durch den Modula-2 Binding-Dschungel, der über
- den vielen verschiedenen Modula-2 Implementationen der
- verschiedensten Hersteller wild wuchert(e).
- Da jeder Compiler-Hersteller seine Bibliotheken anders an die
- ATARI-AES, -VDI,-GEMDOS, -XBIOS und -BIOS Funktionen angepaßt
- hat, kann man Modula-2 Programme, die unter dem einen
- Entwicklungssystem erstellt wurden, praktisch nicht auf ein
- anderes System portieren.
- pMOGLIq bietet erstmals eine einheitliche Modula-2 GEM
- Schnittstelle für den ATARI ST, die inzwischen an die
- verschiedensten Modula-2 Compiler angepaßt wurde.
- Mit Hilfe von pMOGLIq können Modula-2 Programmierer nun mit
- minimalem Änderungsaufwand ihre mit pMOGLIq geschriebene
- Applikationssoftware unter allen diesen Standard unterstützenden
- Systemen übersetzen.
-
- E
-
- Auch für die Programmierer, die bisher die herstellerspezifischen
- GEM Bibliotheken benutzt haben, lohnt sich mit Blick auf die
- Zukunft, besonders unter dem Aspekt der Portierbarkeit ihrer
- Software auch auf andere Computer (TT etc) bzw. Compiler, der
- Umstieg auf die pMOGLIq-Schnittstelle.
- Es wird eine gemeinsame Basis für Modula-2 Aktivitäten unter den
- Programmierern geschaffen.
-
- Die Namen der Prozeduren sind an die im Profi-Buch aufgeführten
- Funktionsbezeichner und -beschreibungen angelehnt. Sie wurden
- jedoch im Gegensatz zur weit verbreiteten (Un-)Sitte, nicht an
- die kryptischen C-Bezeichner angepaßt, sondern mit sinngebenden
- und der Funktion entsprechenden prägnanten und meist kurzen Namen
- versehen. Dies ermöglicht dem Anfänger einen leichteren Einstieg,
- verhilft aber auch dem Superuser unter dem Modula-Programmierern
- seine Programme lesbarer zu gestalten. Auf die Verwendung von
- Unterstrichen wurde konsequent verzichtet.
-
-
-
- E
-
- Anpassungen dieser Bibliothek liegen zur Zeit für die Systeme SPC
- Modula-2 (hier werden sie den registrierten Benutzern zur
- Verfügung gestellt) und TDI Modula-2 vor.
-
- Modula-2 Entwicklungsversionen dieser Bibliotheken für weitere
- Compiler sind bereits in Vorbereitung.
- Eine Unterstützung der Sprache PASCAL mit diesem Standard ist
- ebenfalls ins Auge gefaßt.
-
- Den Benutzern des TDI-Compilersystems wird die Benutzung dieses
- Standards besonders leicht gemacht. Bei einigen PD-Anbietern kann
- man die DEFinitionsmodule und die zugehörigen SYMbol- und LiNK-
- Dateien bestellen.
- Sollten Sie keines der oben aufgeführten Systeme besitzen, so
- sprechen Sie bitte mit Ihrem Modula-2 Compilerhersteller. Dieser
- kann Ihnen die pMOGLIq-Bibliothek vielleicht bereits auch für Ihren
- Compiler liefern.
-
-
-
- E
-
- Um einen einheitlichen Standard auch in Zukunft gewährleisten zu
- können, existiert eine zentrale Softwarewartung der Bibliotheken.
- Sollten Sie Fehler entdecken oder Verbesserungsvorschläge haben,
- wenden Sie sich schriftlich an:
-
- Uwe Brahm, Johannes Schneiders
- Carlo-Schmid-Straße 15
- 6750 Kaiserslautern
-
-
-
-
-
-
-
-
-
-
-
-
- E
-
- Einzige Bedingungen für die Nutzung des pMOGLIq-Standards sind:
-
- - Eine kommerzielle Nutzung ist jedem regulären Käufer des
- TDI-Compilers erlaubt. Die TDI-Version dieser Bibliothek,
- darf weitergegeben werden, wenn sichergestellt ist, daß
- keine Veränderungen, weder am DEFINITIONS-Modul noch an den
- LNK- oder SYM-Dateien vorgenommen werden. Der Verkauf dieser
- Bibliothek durch den Compiler-Hersteller oder andere
- Gewerbetreibende wird ausdrücklich untersagt.
-
- - Eine kommerzielle Nutzung von pMOGLIq-Anpassungen an andere
- Compiler, ist im Rahmen der Nutzungsbedingen des jeweiligen
- Compilerherstellers gestattet.
-
- - In allen mit pMOGLIq geschriebenen GEM-Applikationen sollte
- das offizielle pMOGLIq-Logo, das sich als Image in der
- Resource-Datei im pMOGLIq-Ordner befindet, in die
- Informationsbox des Programms eingebunden werden.
-
-
- E
-
- - Die TDI-pMOGLIq-Bibliothek darf nur mit diesem erklärenden
- Text weitergegeben werden.
-
- - Es dürfen keine Dateien aus dem pMOGLIq-Ordner verändert
- oder gelöscht werden. Dies gilt besonders auch für alle
- Copyright-Vermerke.
-
- - Alle Rechte, also auch die Copyrights an diesem Standard,
- insbesondere an den Definitionsmodulen und der Gesamtheit
- der hier verwendeten Kombination von Bezeichnern,
- Prozedurnamen und Parameteranordnungen, liegen
- ausschließlich bei Uwe Brahm und Johannes Schneiders.
-
- - Eine Anpassung an andere Compiler ist ausdrücklich untersagt
- und wird nur zentral von den beiden Autoren, in Absprache
- mit dem jeweiligen Compilerhersteller, durchgeführt. Nur so
- bleibt gewährleistet, daß der Standard, der mit pMOGLIq
- gesetzt wurde, erhalten bleibt. Auf diese Weise wird
- möglichst vielen Modula-2 Benutzern ein Austausch ihrer
- Programme auf lange Sicht ermöglicht.
- E
-
- Mit freundlichen Grüßen
-
- Uwe Brahm, Johannes Schneiders
-
-
- Wichtiger Hinweis !
-
- Compilieren Sie auf keinen Fall das mitgelieferte
- Definitionsmodul, da dieses auf jeden Fall zu einem
- Versionskonflikt zwischen Symbol- und Link-Datei führt.
-
-
- ATARI ST ist ein Warenzeichen der Firma Atari
- GEM ist ein Warenzeichen der Firma Digital Research
-
-
-
-
-
-